put so much effort into getting something - Francés Inglés Diccionario